* allout.el (allout-hide-by-annotation, allout-flag-region): Reduce
authorKen Manheimer <ken.manheimer@gmail.com>
Tue, 29 Mar 2011 18:26:01 +0000 (14:26 -0400)
committerKen Manheimer <ken.manheimer@gmail.com>
Tue, 29 Mar 2011 18:26:01 +0000 (14:26 -0400)
commit1fcbcafd1fea82a977683ad7d6fe5fccd945a45b
tree9923b7fb0472fcb4855ee9a8d983ef5f93b7c94c
parent961ed791707a67f4ebcbf61bcee2cd9600d641b7
* allout.el (allout-hide-by-annotation, allout-flag-region): Reduce
possibility of overlay leakage by making them volatile.

* allout-widgets.el (allout-widgets-tally): Define as nil so the hash is
not shared between buffers.  Mode initialization is responsible for giving
it a useful starting value.
(allout-item-span): Reduce possibility of overlay leakage by making them
volatile.
(allout-widgets-count-buttons-in-region): Add diagnostic function for
tracking down overlay leaks.
lisp/ChangeLog
lisp/allout-widgets.el
lisp/allout.el